home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed44a.d64
/
add 1 to 3 t
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
6KB
|
171 lines
50 RESTORE:POKE53280,0:POKE53281,0:POKE53272,23:X=1:Y=1:K=0:W=0:C=0:R=0
100 PRINT"[147][155] [215][200][195][160][197]NTERPRISES ":GOSUB290:GOSUB240
105 PRINT"[159] [146]";
110 PRINT" [146]";
115 PRINT" [200][197][204][197][206]'[211] [194][193][211][201][195] [205][193][212][200] [146]";
120 PRINT"[159] [146]";:GOSUB291:GOSUB240
125 PRINT" [193][196][196][201][212][201][207][206] [212][197][211][212] 1 [146]";
130 PRINT"[159] WITH [146]";
135 PRINT" NUMBERS FROM 1 TO 3 [146]";
140 PRINT"[159] [146]";
145 PRINT" [146]":GOSUB291:GOSUB240
150 PRINT"[154] [201]NSTRUCTIONS? [217]/[206] [151][212][159]"
152 GETR$:IFR$<>"Y"ANDR$<>"[217]"ANDR$<>"N"ANDR$<>"[206]"ANDR$<>"T"ANDR$<>"[212]"THEN152
154 IFR$="T"THENGOSUB700
155 IFR$="[212]"THENGOSUB700
156 IFR$="N"THEN180
157 IFR$="[206]"THEN180
160 PRINT"[147][153] [201]N THIS UNIT WE [212][197][211][212] ADDITION SKILLS
162 [153]" WITH NUMBERS FROM 0PRINT TO 3PRINT.
164 PRINT" [217]OU HAVE ONLY [207][206][197] CHANCE TO ANSWER EACH QUESTION
166 [153]" RIGHT$F YOU MISS IT, THAT'S A DEFPEEK(null)(null)(null)(null)VAL(null)PRINT.
168 PRINT" [217]OU WILL BE PLAYING AGAINST THE CLOCK SO DON'T WASTE ANY TIME."
170 GOSUB292:GOSUB460
180 PRINT"[153][147] [215]HAT IS YOUR NAME?":GOSUB260
182 INPUT N$
184 PRINT"[147] [193]ND AWAY WE GO, "N$
186 GOSUB291:GOSUB200:GOSUB290
190 PRINT"[147]":GOSUB291
199 TI$="000000":GOTO500
200 REM <YES> SOUND
202 SS=54272:FOREE=SSTOSS+28:POKEEE,0:NEXT
204 POKE54296,15:POKE54277,42:POKE54278,250
206 POKE54276,23:POKE54273,23:POKE54272,191
208 FORTM=1TO150:NEXT:POKE54276,32:FORTM=1TO250:NEXT
210 POKE54296,0:RETURN
220 REM <NO> SOUND
222 SS=54272:FOREE=SSTOSS+28:POKEEE,0:NEXT
224 POKE54296,15:POKE54277,18:POKE54278,242
226 POKE54276,33:POKE54273,4:POKE54272,48
228 FORTM=1TO300:NEXT:POKE54276,32:FORTM=1TO400:NEXT
230 POKE54296,0:RETURN
240 REM <BLIP> SOUND
242 SS=54272:FOREE=SSTOSS+28:POKEEE,0:NEXT
244 POKE54296,6:POKE54277,42:POKE54278,250
246 POKE54276,23:POKE54273,23:POKE54272,191
248 FORTM=1TO30:NEXT:POKE54276,32:FORTM=1TO50:NEXT
250 POKE54296,0:RETURN
260 REM <DING> SOUND
262 SS=54272:POKE54296,15:POKESS,50:POKESS+1,35:POKESS+2,0:POKESS+3,8:POKESS+5,0
264 POKESS+6,10*16+9:POKESS+4,14:POKESS+4,65:FORQQ=1TO20:POKESS+4,64
266 RETURN
270 REM <VERY WRONG> SOUND
272 SS=54272:POKE54296,15:POKESS,32:POKESS+1,3:POKESS+2,128:POKESS+3,13
274 POKESS+5,4*16+0:POKESS+6,10*16+8
276 POKESS+24,15:POKESS+4,65:FORQQ=1TO500:NEXT:POKESS+4,64:RETURN
290 FORTM=1TO600:NEXT:RETURN
291 FORTM=1TO1000:NEXT:RETURN
292 FORTM=1TO2000:NEXT:RETURN
293 FORTM=1TO3000:NEXT:RETURN
299 :
300 PRINT"[147]":GOSUB290
302 PRINT"[155] [193]DD 1-3 [212][156]"TAB(13)""N$TAB(32)"[155][211]TEP:"Y
305 RETURN
310 PRINT"[159] ";A$"+[159]";B$"="Z$
350 REM TIMER
355 N=TI/60
360 N=INT(N+.5)
365 PRINT"[154]";N"SECONDS[145][145][145][145][145][145][145][145][145][145][145][145][145][145][145][145]"
370 RETURN
400 REM CORRECT
402 PRINT"[153] [217][197][211] [146]":GOSUB200:GOSUB292
404 PRINT"[145][145] "
410 RETURN
420 POKE53280,2:GOSUB220:GOSUB291
423 PRINT"[150] [206][207]! [146]":GOSUB292
425 PRINT"[145][145] [145][145]"
440 PRINT"[147]":GOSUB290:POKE53280,13
445 PRINT" >>>>>[160][160] [153]";A$" + [153]";B$" =[153] ";C$" <<<<<"
450 GOSUB260:GOSUB293:GOSUB460:POKE53280,0:RETURN
460 GOSUB291:GOSUB260
462 PRINT"[154] >>>>> [211][208][193][195][197][160][194][193][210] <<<<< [146]"
464 GETR$:IFR$<>CHR$(32)THEN464
466 PRINT"[145][145] ":RETURN
500 FORG=1TO25
505 GOSUB300:GOSUB350: Y=Y+1:P=0:POKE53280,0
510 READA$,B$,C$
520 PRINT" ";A$" + ";B$" = ":GOSUB260
530 PRINT"[158][145] ";:INPUTZ$
540 IFZ$=C$THENGOSUB400:C=C+1:GOTO550
545 GOSUB420:W=W+1:
550 NEXT G
599 :
600 PRINT"[147] [193][196][196] 1-3 [212] [211][195][207][210][197][160][194][207][193][210][196] [146]":GOSUB291
602 PRINT" [156]"N$"[155]"
605 L=C*4:L=INT(L+.5)
610 PRINT"[158] [217]OUR [211][195][207][210][197] ...";L"%":GOSUB260:GOSUB293
613 PRINT"[158] [217]OUR TIME ...."N"SECONDS":GOSUB260:GOSUB293
615 PRINT"[153] [195]ORRECT ......"C:GOSUB200:GOSUB292
620 PRINT"[150] [194]LOOPERS ....."W:GOSUB270:GOSUB292
622 IF N=<160THENPRINT" [217]OU WERE [198][193][211][212]":GOSUB260:GOSUB292:GOTO625
623 IFN=<250THENPRINT"[158] [195]AN YOU GO FASTER?":GOSUB260:GOSUB292:GOTO625
624 PRINT"[158] [201]'M SURE YOU CAN GO FASTER.":GOTO625
625 IFC=25THENPRINT" [197][216][195][197][204][204][197][206][212] [215][207][210][203]! [146]"
630 IFC=25THENGOSUB200:GOSUB292:GOTO660
635 IFC=>22THENPRINT" [199]OOD [215]ORK "
640 IFC=>22THENGOSUB200:GOSUB292:GOTO660
650 GOSUB292:PRINT" >>>>> [217]OU NEED MORE PRACTICE.":GOSUB292
655 PRINT" >>>>> [208]LEASE PLAY THIS GAME AGAIN."
660 GOSUB460
670 PRINT"[158][147] [217]OU HAVE A CHOICE: ":GOSUB292
672 PRINT" [208]RESS [210] [146] TO REPEAT [193][196][196] 1 TO 3 [212]
673 [153]" (null)RESS CHR$ WAIT TO GO TO THE NEXT GAME
674 PRINT" [208]RESS [205] [146] TO RETURN TO DISK MENU,
676 [161]R$:[139]R$[179][177]"R"[175]R$[179][177]"(null)"[175]R$[179][177]"M"[175]R$[179][177]"(null)"[175]R$[179][177]"CHR$"[175]R$[179][177]"G"[167]676
678 [139]R$[178]"R"[167] [140]:Y[178]1:[137]500
679 [139]R$[178]"(null)"[167] [140]:Y[178]1:[137]500
680 [139]R$[178]"G"[167] [140]:[137]800
681 [139]R$[178]"CHR$"[167] [140]:[137]800
682 [153]"LOAD (null)ETURNING TO THE DISK MENU
684 LOAD"MENU",8
686 RUN
688 END
699 :
700 PRINT"[147][159] [212][197][193][195][200][197][210][160][201][206][198][207][210][205][193][212][201][207][206]
702 [153]" (null)HIS IS THE FIRST OF A SET OF ADDITION
704 PRINT" EXERCISES DESIGNED SPECIFICALLY FOR
706 [153]" CHILDREN CLASSED AS 'INTELLECTUALLY CHALLENGED'.
710 PRINT" [197]ACH PAIR OF EXERCIES USES A SET
712 [153]" RANGE OF NUMBERS.
714 PRINT" [212]HE FIRST EXERCISE ([208]) IN A PAIR
716 [153]" PROVIVDES A MEASURED (null)(null)ATNLEN(null)RIGHT$LENVAL.
718 PRINT" [212]HE SECOND EXERCISE ([212]) PROVIDES A TIMED AND MEASURED [212][197][211][212].
720 [153]" (null)HIS IS THE (null)VAL(null)(null) EXERCISE
722 GOSUB460
730 PRINT"[147][159] [210]OLISON'S '[212][210][201][193][196] PRICIPLE' IS USED
740 [153]" TO SELECT THE NUMBER COMBINATIONS..
750 PRINT" [201]T WOULD BE A GOOD IDEA TO RECORD
755 [153]" THE CHILD'S PERFOMANCE ON EACH UNIT."
760 [141]460:[137]50
800 [153]"LOAD CHR$OING TO ATNSTR$STR$ 2 TO 4 P WAIT"
805 [153]"LOADSTOPLOAD"[199](34)"ADD 2 TO 4 P"[199](34)",8:"
810 [151]198,0:[151]631,19:[151]632,131:[151]198,2
815 [128]
1000 [131] "1","1","2"
1005 [131] "1","0","1"
1010 [131] "2","1","3"
1015 [131] "3","0","3"
1020 [131] "1","2","3"
1025 [131] "2","2","4"
1030 [131] "2","3","5"
1035 [131] "3","2","5"
1040 [131] "3","3","6"
1045 [131] "1","1","2"
1050 [131] "1","2","3"
1055 [131] "1","3","4"
1060 [131] "2","3","5"
1065 [131] "0","3","3"
1070 [131] "3","1","4"
1075 [131] "2","3","5"
1080 [131] "3","3","6"
1085 [131] "1","3","4"
1090 [131] "2","2","4"
1095 [131] "2","3","5"
1100 [131] "2","1","3"
1105 [131] "3","1","4"
1110 [131] "2","3","5"
1115 [131] "2","1","3"
1120 [131] "3","3","6"
2000 [143] WHC 93 03 01<>93 07 05
2001 [143] DEDICATED TO HELEN HORN 1993